#include <iostream>
#include <string>
using namespace std;

//结构体嵌套结构体
//结构体中的成员可以是另一个结构体
//例如每个老师辅导一个学员，一个老师的结构体中，记录一个学生的结构体

//定义学生的结构体
struct student
{
    string name;
    int age;
    int score;
};

//教师结构体定义
struct teacher
{
   //成员列表
   int id;                  //职工编号
   string name;             //教师姓名
   int age;                 //教师年龄
   struct student stu;      //辅导的学生
};


int main(){
    //创建老师
    teacher t;
    t.age = 50;
    t.id = 10000;
    t.name = "老王";
    t.stu.name = "张三";
    t.stu.age = 18;
    t.stu.score = 80;

    cout << t.name << t.id << t.age 
    << t.stu.name << t.stu.age 
    << t.stu.score << endl;
	system("pause");
	return 0;
}

